package com.hellobike.haxing.response.cms;

import com.hellobike.haxing.product.model.vo.CouponVo;
import com.hellobike.haxing.search.vo.SearchProductVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

@Data
@ApiModel("cms内容")
public class CMS {
    @ApiModelProperty("1代表 图片,2代表 优惠券,3代表 商品")
    private Integer componentType;
    @ApiModelProperty("组件样式 0-无 1-一行一 2-一行二,0是第一个图片才有的值")
    private Integer componentStyle;
    @ApiModelProperty("券列表")
    private List<CouponVo> couponVos;
    @ApiModelProperty("图片列表")
    private List<CMSImage> images;
    @ApiModelProperty("商品列表")
    private List<SearchProductVo> productVos;
}
